@media screen and (max-width: 1200px) {
    .pchead .nav ul li a {
        width: 100px;
    }
}

@media screen and (min-width: 992px) {
    .home-hotpro .home-productrow .protitle ul {
        transform: unset !important;
    }

    .productcontent .nyleft .stick {
        position: sticky;
        top: 125px;
    }
}

@media screen and (max-width: 992px) {
    .pchead {
        display: none;
    }

    .xymob-head {
        display: block;
    }

    .xymob-head .xymob-logo img {
        max-width: 250px;
    }

    .banner {
        padding-top: 61px;
    }

    .home-about,
    .home-product,
    .home-culture,
    .home-news {
        padding: 50px 0;
    }

    .home-about .aboutrow {
        flex-wrap: wrap;
    }

    .home-about .aboutrow .leftabout,
    .home-about .aboutrow .rightabout,
    .home-culture .left_cul,
    .home-culture .right_cul,
    .home-culture .right_cul .culbox2 ul li {
        width: 100%;
    }

    .home-about .aboutrow .leftabout {
        margin-bottom: 30px;
    }

    .home-about .aboutrow .leftabout h1,
    .home-culture .left_cul h1,
    .home-about .aboutrow .leftabout .abouttitle h1,
    .home-news .newstitle h3 {
        font-size: 32px;
    }

    .home-about .aboutrow .leftabout .abouttitle h3 {
        font-size: 20px;
    }

    .home-about .aboutrow .leftabout h3 {
        margin-bottom: 20px;
        font-size: 24px;
    }

    .home-about .aboutrow .leftabout a {
        width: 120px;
        font-size: 14px;
    }

    .home-about .aboutrow .rightabout ul {
        flex-wrap: wrap;
    }

    .home-about .aboutrow .rightabout ul li {
        height: 100px;
        width: 47%;
    }

    .home-about .aboutrow .rightabout ul li .year span {
        font-size: 28px;
    }

    .home-about .aboutrow .rightabout ul li .year em,
    .home-about .aboutrow .rightabout ul li p {
        font-size: 16px;
    }

    .home-culture .culflex {
        flex-wrap: wrap;
    }

    .home-culture .right_cul {
        margin-top: 30px;
    }

    .home-culture .right_cul .culbox h3 {
        font-size: 18px;
    }

    .home-culture .right_cul .culbox p,
    .home-culture .right_cul .culbox2 ul li {
        font-size: 16px;
    }

    .home-culture .right_cul .culbox2 {
        margin-top: 40px;
    }

    .home-culture .right_cul .culitem {
        margin-top: 50px;
        flex-wrap: wrap;
    }

    .home-culture .right_cul .culitem .cultxt {
        margin-top: 10px;
    }

    .home-culture .right_cul .culitem .cullist {
        width: 47%;
        margin-bottom: 20px;
    }

    .home-culture .right_cul .culbox h3::before {
        display: none;
    }

    .home-hotpro .home-productrow {
        flex-wrap: wrap;
    }

    .home-hotpro .home-productrow .proleft,
    .home-hotpro .home-productrow .protitle {
        width: 100%;
    }

    .home-hotpro .home-productrow .proleft {
        padding: 30px 0;
    }

    .home-hotpro .home-productrow .protitle ul {
        flex-direction: unset;
    }

    .home-hotpro .home-productrow .protitle ul li {
        padding: 30px 20px;
    }

    .home-hotpro .home-productrow .protitle ul li h3 {
        font-size: 20px;
    }

    .hotkey {
        display: none;
    }

    .changgdle {
        width: 100%;
    }

    .changgdrt {
        width: 100%;
    }

    .changgdle_c {
        margin: 1% 0;
    }

    .changgdle_e {
        font-size: 14px;
        line-height: 30px;
        margin: 30px 0;
    }

    .changgdle_m {
        margin-top: 2%;
    }

    .swiaext {
        width: 40px;
        height: 40px;
        line-height: 40px;
        bottom: 74px;
        left: 0;
    }

    .swipebev {
        width: 40px;
        height: 40px;
        line-height: 40px;
        bottom: 33px;
        left: 0;
    }

    .chnbbnei_img {
        height: 30vw;
    }

    .chnbbneirong_b {
        font-size: 16px;
    }

    .chnbb .swiper-wrapper .swiper-slide-active,
    .chnbb .swiper-wrapper .swiper-slide {
        margin-top: 0;
    }

    .home-news .newstitle p {
        font-size: 16px;
    }

    .home-news .newstitle {
        margin-bottom: 50px;
    }

    .foot {
        flex-wrap: wrap;
    }

    .foot .left_foot {
        width: 100%;
        margin-bottom: 20px;
    }

    .foot .left_foot h3 {
        font-size: 24px;
    }

    .foot .left_foot ul li a {
        font-size: 18px;
    }

    /* 内页 */
    .innerbanner {
        padding-top: 61px;
    }

    .aboutcontent,
    .honorcontent,
    .culturecontent,
    .contactcontent,
    .newscontent,
    .newsdetailscontent,
    .productcontent,
    .searchcontent {
        padding: 40px 0;
    }

    .innertext .ind-tit {
        font-size: 24px;
    }

    .mbxwrap .wrapflex {
        height: 46px;
        line-height: 46px;
    }

    .mbxwrap .right {
        display: none;
    }

    .mbxwrap .mbxwrap_left {
        width: 100%;
        justify-content: center;
    }

    .mbxwrap .mbxwrap_left a {
        font-size: 13px;
    }

    .mbxwrap .mbxwrap_left a span {
        padding: 0 15px;
    }

    .aboutcontent .info {
        font-size: 16px;
    }

    .honorcontent h2 {
        margin-bottom: 25px;
    }

    .culturecontent .cultureinfo,
    .culturecontent .cultureinfo {
        margin-top: 25px;
    }

    .culturecontent .cultureinfo .culturetitle {
        font-size: 16px;
    }

    .culturecontent .cultureinfo .wenhuapic {
        margin: 30px 0;
    }

    .culturecontent .cultureinfo .whlist {
        flex-wrap: wrap;
    }

    .culturecontent .cultureinfo .whlist li {
        width: 100%;
        font-size: 16px;
    }

    .newscontent .news-list li .cont-pas .date {
        display: none;
    }

    .newscontent .news-list li .cont-pas .cont-p {
        width: 100%;
        border-left: none;
        padding: 0 4%;
    }

    .newscontent .news-list li .cont-pas .cont-p .name {
        font-size: 18px;
    }

    .newscontent .news-list li .cont-pas .cont-p .p {
        font-size: 14px;
    }

    .newsmain .newsdetailscontent .news_left {
        width: 100%;
    }

    .newsmain .newsdetailscontent .news_left .news_text {
        padding: 5% 3%;
        margin-bottom: 30px;
    }

    .newsmain .newsdetailscontent .news_left .news_text .news_content h1 {
        font-size: 20px;
    }

    .newsmain .newsdetailscontent .news_left .news_text .news_content .newsbar {
        margin-bottom: 25px;
        padding: 8px 0;
    }

    .newsmain .newsdetailscontent .news_left .content_text {
        display: none;
    }

    .newsmain .newsdetailscontent .news_right {
        width: 100%;
        margin-left: 0;
    }

    .newsmain .newsdetailscontent .news_right .newslist_right {
        padding: 5%;
    }

    .newsmain .newsdetailscontent .news_right .newslist_right .newslist_item ul li {
        margin-bottom: 20px;
    }

    .newsmain .newsdetailscontent .news_right .newslist_right .newslist_item ul li h3 {
        font-size: 16px;
    }

    .productcontent {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .productcontent .nyleft {
        width: 100%;
    }

    .productcontent .nyright {
        width: 100%;
        margin-left: 0;
        margin-bottom: 30px;
    }

    .productcontent .nyright .productbox .row>* {
        padding-right: 5px;
        padding-left: 5px;
    }

    .productcontent .nyright .productbox .productitem {
        margin-bottom: 10px;
        padding: 4px;
    }

    .productcontent .nyright .productbox .productitem .productname {
        font-size: 14px;
        margin: 5px;
    }

    .prodetalis,
    .hotpro {
        padding: 10px;
    }

    .prodetalis .proinfo {
        flex-wrap: wrap;
    }

    .prodetalis .proinfo .proinfoimg {
        width: 100%;
    }

    .prodetalis .proinfo .protxt {
        width: 100%;
        margin-left: 0;
        padding-top: 0;
        margin-top: 15px;
    }

    .prodetalis .proinfo .protxt .tit3 {
        font-size: 20px;
    }

    .prodetalis .proinfo .protxt .p2 .pcatetext {
        font-size: 16px;
    }

    .prodetalis .proinfo .protxt .f-nobtn a {
        width: 110px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .prodetalis .prodetails_con {
        margin-top: 20px;
    }

    .hotpro .hotitem .hottext {
        font-size: 14px;
    }

    .productbar .right {
        display: block;
        width: 100%;
    }

    .mbxwrap .right .mbxwrap_right_position ul li,
    .mbxwrap .right .mbxwrap_right_position ul li a {
        font-size: 14px;
    }

    .contactinfo {
        flex-wrap: wrap;
        margin: 25px 0;
    }

    .contactinfo .leftcontact {
        width: 100%;
    }

    .contactinfo .rightcontact {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .chnbbnei_img {
        height: 45vw;
    }

    .home-news .hnitem .hnimg {
        height: 50vw;
    }

    .home-news .hnitem .hntopflex .hnbox1 {
        width: 100%;
    }

    .home-news .hnitem .hntopflex .hnbox2 {
        display: none;
    }

    /* 内页 */
    .honorcontent .honoritem .honorimg {
        height: 30vw;
    }

    .honorcontent .honoritem .honortext {
        padding: 10px;
        font-size: 14px;
    }
}

@media screen and (max-width: 576px) {
    .chnbbnei_img {
        height: 60vw;
    }

    /* 内页 */
    .honorcontent .honoritem .honorimg {
        height: 55vw;
    }
}